# 定义任务的文件
# 提示：Celery中所有任务，本质就是Python函数

from celery_tasks.main import celery_app
from celery_tasks.sms.yuntongxun.ccp_sms import CCP


# 使用celery提供的装饰器去装饰该函数,让celery可以识别该函数
@celery_app.task(name='ccp_send_sms_code')
def ccp_send_sms_code(mobile,sms_code):
    """
    发送短信的异步任务
    :param mobile: 手机号
    :param sms_code: 发送验证码
    :return: 成功(0) 失败(-1)
    """
    ret = CCP().send_template_sms(mobile,[sms_code,5],1)
    return ret